package com.hulk.dryad.web.api.vo;


import com.hulk.dryad.common.annotation.Sensitive;
import com.hulk.dryad.common.sensitive.SensitiveTypeEnum;
import com.hulk.dryad.web.api.vo.base.RespVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 客户注册resp
 * @author hulk
 */


@ApiModel
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class CustomerLoginRespVO extends RespVO {

	/**
	 * 用户操作员号
	 */
	@ApiModelProperty(value = "用户操作员号")
	private String operatorNo;
	/**
	 * 用户昵称
	 */
	@ApiModelProperty(value = "用户昵称")
	private String nickName;
    /**
     * 登录密码
     */
    @ApiModelProperty(value = "登录密码")
	@Sensitive(type = SensitiveTypeEnum.PASSWORD)
	@ToString.Exclude
    private String loginPwd;
	/**
	 * 头像
	 */
	@Getter
	private String avatar;
    /**
     * 部门id
     */
    @ApiModelProperty(value = "部门编号/分组编号")
    private Integer deptId;
    /**
     * 部门名称
     */
    @ApiModelProperty(value = "部门名称/分组名称")
    private String deptName;
	/**
	 * 租户ID
	 */
	@ApiModelProperty(value = "租户号")
    private String tenantId;


}
